#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>

int main()
{
	char* fname = "./temp.c";

	if ( chmod(fname, S_IWUSR) == 0 )
		printf("[%s] 파일모드 소유자 쓰기모드(200) 변경 성공\n", fname);
	else
		printf("[%s] 쓰기 모드 변경 실패\n", fname);

	if ( chmod(fname, S_IRUSR) == 0 )
		printf("[%s] 파일모드 소유자 읽기모드(400) 변경 성공\n", fname);
	else
		printf("[%s] 읽기 모드 변경 실패\n", fname);

	if ( chmod(fname, S_IXUSR) == 0 )
		printf("[%s] 파일모드 소유자 실행모드(100) 변경 성공\n", fname);
	else
		printf("[%s] 실행 모드 변경 실패\n", fname);

	if ( chmod(fname, S_IWUSR|S_IRUSR|S_IXUSR) == 0 )
		printf("[%s] 파일모드 소유자 읽기,쓰기,실행모드(700) 변경 성공\n", fname);
	else
		printf("[%s] 전체 모드 변경 실패\n", fname);

	return 0;
}

